Sequence Builderは、ゲーム開発者向けに、当社が提供する複数のブロックチェーン上のイベントを監視するインデクサーを提供し、httpsコールバックで通知します。
cURL、TypeScript、Goを使ったプログラム的なWebhooks追加方法をご希望の場合は、こちらのウォークスルーをご覧ください。

ゲームでどのようなデータを監視できますか?

  • コントラクトからのミント
  • TokenIDの移転
  • アカウントアドレスによるトランザクション
  • コントラクトから発行されたイベントトピック
  • コントラクトから発行されたイベントトピックハッシュ

Webhooksの作成方法

以下の手順でWebhooksを作成できます
  1. プロジェクトを選択し、Webhooksセクションへ移動
  2. ネットワークを選択し、新しいWebhookを追加
  3. Webhookの詳細を入力
1

プロジェクトを選択し、Webhooksセクションへ移動

画面左上でプロジェクトを選択し、サイドバーのIndexerセクションからWebhooksタブを選択します。
indexer webhooks select
2

ネットワークを選択し、新しいWebhookを追加

Webhooksタブ下のドロップダウンから、プロジェクト内でWebhookを作成したいネットワークを選択します。目的のネットワークが表示されていない場合は、ネットワークを追加してから、その後、+ Add New Webhook を選択してください。
indexer webhooks add new webhook
3

Webhookの詳細を入力

WebhookのURLContract Address(es)、‘Events’など、必要な詳細を入力します。Eventsフィールドでは、任意のコントラクトイベントを解析できますが、スマートコントラクトに記載されている通り、正確にイベントを入力する必要があります。たとえば、トランスファーイベントを検出する場合は、indexedキーワードを含めて Transfer(address indexed from, address indexed to, uint256 amount) と入力します。一般的なイベントタイプの例はこちらで、よく使われるケースやSequence特有のものも確認できます。希望するフィールドを入力したら、Add Webhook を選択してください。
Webhookエンドポイントが必要な場合は、webhook.site をご利用いただけます。または、以下のいずれかのテンプレートコードを利用することもできます。Nodejs TypeScript Webhookngrokと組み合わせて利用)
Webhookの詳細を入力して追加
これで完了です!

Webhookの削除または更新

以下の手順でWebhookの更新や削除を行う方法をご案内します。
  1. プロジェクトを選択し、Webhooksセクションへ移動
  2. Webhookを更新または削除するには、ギアアイコンを選択してください。
  3. Webhookの更新または削除
1

プロジェクトを選択し、Webhooksセクションへ移動

画面左上でプロジェクトを選択し、サイドバーのIndexerセクションからWebhooksタブを選択します。
indexer webhooks select
2

Webhookを更新または削除するには、ギアアイコンを選択してください。

Webhook画面で、削除または更新したいWebhookのギア を選択します。
Webhookの更新をクリック
3

Webhookの更新または削除

その後、Update Webhook または Remove を選択してWebhookを更新または削除できます。
更新または削除